<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
<script>
    <!--    函数声明两种方式-->
    function test01() {
    }

    let test02 = function () {
    }
    /* todo 箭头函数的语法 ：
        1. 省略function 关键字 ， 参数照抄 ， ()和{}之间=>连接
        2. 若只有一个参数 ， 则()可以省略
        3. 若没有参数或多个参数 ， 则()不能省略
        4. 若{}中只有一句话 ， 则{}可以省略
        5. 若{}只有一句话且是return ， 则{}、return、分号可以省略
    */
    let test03 = () => console.log(1)
    let test04 = a => {}
    let test05 = (a, b) => {}
    let test06 = () => console.log(100)
    let test07 = a => console.log(a + 10)
    let test08 = (a, b) => console.log(a + b)
    test03()
    test04(1)
    test05(1, 2)
    test06()
    test07(1)
    test08(1, 2)
    console.log(test03)
</script>

</body>
</html>